package cn.huang.dao;


import cn.huang.pojo.Setmeal;
import com.github.pagehelper.Page;

import java.util.List;
import java.util.Map;

/**
 * 持久层 Dao 接口
 */
public interface SetmealDao {

    //新增
    void add(Setmeal setmeal);

    //查询检查项的所有信息
    void setSetmealAndCheckGroup(Map map);

    //分页查询
    Page<Setmeal> findByCondition(String queryString);

    //查询所有
    List<Setmeal> findAll();

    //根据套餐ID查询套餐详情
    Setmeal findById(Integer id);

    //根据套餐id查询套餐_检查组表关联的 多个检查项id 查询中间表
    List<Integer> findCheckGroupIdBySetmealId(Integer id);

    //套餐预约占比饼形图
    List<Map<String,Object>> findSetmealCount();
}
